package com.yutel.system.service;

import java.util.List;

import com.yutel.system.repository.BusinessTableBean;

public interface IDmlService {

	/**
	 * 查询表信息<br>
	 *
	 * @param keyWord 表名称或数据中文名称关键字
	 * @return
	 */
	public List<BusinessTableBean> queryTablesByKeyWord(String keyWord);

	/**
	 * 保存表信息，同时创建或更新数据库表结构
	 *
	 * @param table
	 */
	public void saveTable(BusinessTableBean table);

	/**
	 * 删除表信息，同时删除表
	 *
	 * @param tableId
	 */
	public void dropTable(String tableId);

	/**
	 * 查询表信息
	 *
	 * @param tableId
	 * @return
	 */
	public BusinessTableBean queryTableById(String tableId);

}